import request from '/@/utils/request';

// 查询数据列表列表
export function listDatagrid(query: any) {
    return request({
        url: '/datagrid/list',
        method: 'get',
        params: query
    })
}

// 查询数据列表详细
export function getDatagrid(dataGridID: any) {
    return request({
        url: '/datagrid/get',
        method: 'get',
        params: {
            id: dataGridID.toString()
        }
    })
}

// 新增数据列表
export function addDatagrid(data: any) {
    return request({
        url: '/datagrid/add',
        method: 'post',
        data: data
    })
}

// 修改数据列表
export function updateDatagrid(data: any, id: any) {
    return request({
        url: '/datagrid/edit/' + id,
        method: 'put',
        data: data
    })
}

// 删除数据列表
export function delDatagrid(dataGridIDs: any) {
    return request({
        url: '/datagrid/delete',
        method: 'delete',
        data: {
            ids: dataGridIDs
        }
    })
}

// 查询数据列表列表
export function GetTables() {
    return request({
        url: '/datagrid/gettables',
        method: 'get',

    })
}

// 查询数据列表列表
export function getDataGridSource(id: any) {
    return request({
        url: '/datagridsource/get',
        method: 'get',
        params: {id: id}
    })
}

export function GetTable(table: any) {
    return request({
        url: '/datagrid/gettables',
        method: 'get',
        params: {table: table}
    })
}